import http from '@/utils/http'

// 用户端接口
export interface UserRegisterDTO {
  /** 确认密码 */
  confirmPassword: string
  /** 密码，长度6-16位 */
  password: string
  /** 手机号 */
  phone: string
  [property: string]: any
}

// 医生端接口
export interface DoctorLoginDTO {
  /** 密码(默认为123456） */
  password: string
  /** 手机号 */
  phone: string
  [property: string]: any
}

// 用户登录接口
export const userLogin = (data: { phone: string; password: string }) => {
  return http({
    url: '/user/account/sessions',
    method: 'POST',
    data
  })
}

// 用户注册接口
export const userRegister = (data: UserRegisterDTO) => {
  return http({
    url: '/user/account/register',
    method: 'POST',
    data
  })
}

// 医生登录接口
export const doctorLogin = (data: DoctorLoginDTO) => {
  return http({
    url: '/doctor/account/sessions',
    method: 'POST',
    data
  })
}